草庐IT

ASP.NET Web Pages - 教程

全部标签

c# - ASP.NET MVC 列出所有用户

我正在尝试显示所有用户的列表,但不确定如何使用MVC模型来实现这一点。我可以通过Membership.GetAllUsers()方法获取所有用户的列表,但是如果我尝试将其传递给ActionResult的View,我告诉模型不可枚举。 最佳答案 您必须将View设置为接受MembershipUserCollection类型的对象"%>在你的行动中:publicActionResultGetUsers(){varusers=Membership.GetAllUsers();returnView(users);}然后你可以在你的View中

c# - 需要简单的 UDP 套接字教程

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion搜索和阅读了一整天,没有找到适合新手的UDPsockets编程教程。我知道UDPClient编程,但是,由于UDPClient无法在不阻塞的情况下接收消息并且没有跨线程命令的问题,我转向了套接字。我什至不知道我正在尝试做的事情是否可行,

c# - 如何在 ASP.NET Web API 中对后台任务进行排队

我有一个webapi,旨在以队列方式处理报告。应用程序执行的步骤如下:接收内容将内容映射到一个对象并将其放入队列轮询队列中的未决项目一次处理一个队列中的项目我在考虑使用EntityFramework来创建一个队列项目的数据库,例如:publicclassEFBatchItem{[Key]publicstringBatchId{get;set;}publicDateTimeDateCreated{get;set;}publicDateTimeDateCompleted{get;set;}publicstringBatchItem{get;set;}publicBatchStatusSta

c# - 在带有代码隐藏的 ASP.NET 网站中,.cs 文件在什么时候编译?

简而言之:在带有代码隐藏的ASP.net网站中,*.cs文件在什么时候编译?上下文:一位已经离职的同事将一个带有.cs代码隐藏的网站部署到共享服务器。我对.cs文件做了一个小改动,我希望它能反射(reflect)在其中一个页面上,但它还没有出现。我已经重新启动了应用程序池,但是我不愿意在服务器上重置IIS,因为有几个其他团队的应用程序可能正在同一台服务器上使用。 最佳答案 这适用于WebApplication项目而不是WebSite项目,后者默认为CodeFile,并且不允许更改构建操作...在ASP.NETWeb应用程序中,您有两

c# - 如何使用反射或其他准确方法获取 Controller 内部的当前 ASP.NET 核心 Controller 方法名称

我想获取我的ASP.NETCoreController的当前方法名称我试过通过反射获取方法名:[HttpGet]publicasyncTaskCreateProcess(intcatId){stringmethodName=System.Reflection.MethodBase.GetCurrentMethod().Name;但这给了我MoveNext而不是CreateProcess的值注意我不想使用ViewContextstringmethodName=ActionContext.RouteData.Values["action"].ToString();因为我通过启动设置将我的u

c# - asp.net mvc 如何提供成功消息?

如何在asp.netmvc中提供成功消息? 最佳答案 如果您在与ViewData不同的页面上显示消息,则不会帮助您,因为它会根据每个请求重新初始化。另一方面,TempData可以存储两个请求的数据。这是一个例子:publicActionResultSomeAction(SomeModelsomeModel){if(ModelState.IsValid){//dosomethingTempData["Success"]="Successmessagetext.";returnRedirectToAction("Index");}els

c# - JSON 和 ASP.NET MVC

如何使用ASP.NETMVC通过AJAX调用将序列化的JSON对象返回给客户端? 最佳答案 从Controller你可以只返回一个JsonResult:publicActionResultMyAction(){...//PopulatemyObjectreturnnewJsonResult{Data=myObject};}当然,Ajax调用的形式取决于您使用的库。使用jQuery它会是这样的:$.getJSON("/controllerName/MyAction",callbackFunction);callbackFunction

c# - 当 HTTP 状态不是 200 OK 时,ASP.NET 获取 Web 响应

在响应状态代码不是200OK的情况下,我需要从HTTPGET读取响应。有时候是401,有时候是403,不过会有一个Response的内容。如果我尝试使用HttpWebResponse和HttpWebRequest类,当响应状态不是200OK时它会抛出异常。有什么建议吗? 最佳答案 varrequest=(HttpWebRequest)WebRequest.Create("http://stackoverflow.com/1");try{using(WebResponseresponse=request.GetResponse()){

c# - Antlr4 C# 应用程序教程/示例

我想使用Antlr4来解析我的C#应用程序中的一些文件。到目前为止,我已经能够根据我的语法生成解析器和词法分析器文件。现在我想在文件中使用读取并将解析器和词法分析器应用于它们。我一直在寻找有关如何做到这一点的文档,但我做空了。我发现了一些使用以前版本的Antlr的旧示例,但它们似乎不适用于Antlr4。任何帮助,将不胜感激。谢谢。 最佳答案 在VisualStudio中,转到“工具”->“扩展和更新”,然后在“在线”部分搜索SamHarwell的“ANTLR语言支持”。更多信息可以在GitHubprojectsite上找到这会做几件

c# - 集成测试 ASP.NET Core Web API 和 EF Core 时重新配置依赖项

我正在学习本教程IntegrationTestingwithEntityFrameworkCoreandSQLServer我的代码是这样的集成测试类publicclassControllerRequestsShould:IDisposable{privatereadonlyTestServer_server;privatereadonlyHttpClient_client;privatereadonlyYourContext_context;publicControllerRequestsShould(){//ArrangevarserviceProvider=newServiceCo